# 这是一个hello程序
# 单行注释
'''
    多行注释

    ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class',
    'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global',
    'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise',
    'return', 'try', 'while', 'with', 'yield']

    定义名词
    名称：变量，函数，类型，对象名 。。。
    思考： 定义规则
    1、数字不能开头
    2、只能用a-z A-Z 0-9 _(下划线) 其他符号非法
    3、Python语言严格区分大小写

    命名规范
    1、小驼峰   tankHitWall
    2、大驼峰   TankHitWall
    3、下划线   tank_hit_wall

    运算符：
    算数运算符： + - * / % ** //
    关系运算符： > < >= <= == !=
    逻辑运算符： and or not
    赋值运算符： = += -= *= /= %= **= //=
    成员运算符： in not in
    身份运算符： is is not

    运算符优先级：
    1、()
    2、**
    3、* / % //
    4、+ -
    5、=
    6、in not in is is not
    7、< > <= >= == !=
    8、and
    9、or
    10、not

    函数：
    def 函数名(参数列表):
        函数体
        return 函数返回值

    函数调用：
    函数名(参数列表)

    模块：
    模块名.函数名(参数列表)

    类：

    class 类名:
        def __init__(self,参数列表):
            self.属性名 = 参数列表
        def 方法名(self,参数列表):
            方法体
            return 方法返回值
'''

import keyword
print('Hello World! 你好，世界');
print(keyword.kwlist)
print(len(keyword.kwlist))
